\hypertarget{classduye_1_1_runnable}{\section{duye\-:\-:Runnable Class Reference}
\label{classduye_1_1_runnable}\index{duye\-::\-Runnable@{duye\-::\-Runnable}}
}


be inherited ty user  




{\ttfamily \#include $<$duye\-\_\-thread.\-h$>$}

Inheritance diagram for duye\-:\-:Runnable\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classduye_1_1_runnable}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual bool \hyperlink{classduye_1_1_runnable_a42e2ba84c4128bda197a64f253c4bbcd}{run} ()=0
\begin{DoxyCompactList}\small\item\em user thread entry function \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
be inherited ty user 

\subsection{Member Function Documentation}
\hypertarget{classduye_1_1_runnable_a42e2ba84c4128bda197a64f253c4bbcd}{\index{duye\-::\-Runnable@{duye\-::\-Runnable}!run@{run}}
\index{run@{run}!duye::Runnable@{duye\-::\-Runnable}}
\subsubsection[{run}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool duye\-::\-Runnable\-::run (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{classduye_1_1_runnable_a42e2ba84c4128bda197a64f253c4bbcd}


user thread entry function 

\begin{DoxyReturn}{Returns}
true/false 
\end{DoxyReturn}
\begin{DoxyNote}{Note}

\end{DoxyNote}


Implemented in \hyperlink{classduye_1_1_hcn_server_a5173895f740fdb637bf6dfb779ce2bba}{duye\-::\-Hcn\-Server}, and \hyperlink{classduye_1_1_thread_task_acf1781862945529c7008a679b7e07f2b}{duye\-::\-Thread\-Task}.



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Z\-:/duye/src/duyebase/system/\hyperlink{duye__thread_8h}{duye\-\_\-thread.\-h}\end{DoxyCompactItemize}
